@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#5c5c5c;font-family:"Î¢ÈíÑÅºÚ"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#5c5c5c;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px; font-family:"Î¢ÈíÑÅºÚ";vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width:1150px; margin:0 auto}

.header{ background:url(topbg.jpg) top repeat-x}
.top1{ width:1150px; margin:0 auto}
.logo{ float:left}
.lange{ float:left; margin-left:560px; line-height:30px; margin-top:15px}

.tel{ float:right; }
.top2{ width:1150px; margin:0 auto}
.cpfl{ float:left; width:220px; position:relative}
.mod-menu{ display:none;}
.cpfl:hover .mod-menu{ display:block; transition:all 0.5s}
.mold_open_hover,.mold_open{display:inline-block;width:10px;height:6px;margin-left:10px;position:relative;top:-2px;}
.mold_open{background-position:0 -6px;}
.mold_open_hover{background-position:0 0;}
.mod-menu{ position:absolute; left:0;z-index:1000; top:45px; background:#2b4ba4; height:490px; padding-top:10px}
.menu-cont-list a:hover{text-decoration:underline;}
.mod-menu .menu-item{width:220px;position:relative;z-index:22;}
.mod-menu .menu-item li{height:40px;line-height:40px; background:url(t1.png) top center no-repeat; padding-bottom:11px}
.mod-menu .menu-item li.mouse-bg *{position:relative;z-index:22; background:url(t2.png) center top no-repeat; color:#FFF}
.mod-menu .menu-item a{color:#616161;font-size:14px;padding-left:40px;display:block;height:51px;}
.mod-menu .menu-item a:hover{ text-decoration:none; color:#fff}
.mod-menu .menu-cont{position:absolute;left:220px;top:1px;background:#fff;width:200px;border:solid 1px #ededed;box-shadow:2px 0 10px rgba(237,237,237,0.25);z-index:20;}
.mod-menu .menu-cont-list{padding:0 30px;}
.mod-menu .menu-cont-list li{border-bottom:dotted 1px #f00;padding:10px 0;}
.mod-menu .menu-cont-list li:last-child{border-bottom:none;}
.mod-menu .menu-cont-list h3{font-size:14px;font-weight:700;}
.mod-menu .menu-cont-list h3 a{color:#666; font-weight:normal}
.mod-menu .menu-list-link a{color:#666;line-height:24px;}
.mod-menu .menu-list-link .long-string{color:#ccc;font-size:12px;padding:0 10px;}


.banner{height:500px;overflow:hidden;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:133px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:600px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer; background:#FFF;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{ background:#F00}



.main{ background:url(zbg.jpg) top repeat-x; padding:20px 0;}
.m1{ width:1150px; margin:0 auto; overflow:hidden}
.news{ float:left; width:750px;}
.title2{ background:url(t1.jpg) left bottom no-repeat; height:40px; margin-bottom:20px; overflow:hidden}
.title2 h3{ display:block; float:left; width:130px; text-align:center; font-size:16px; font-weight:normal; color:#FFF; line-height:40px }
.title2 span a{ display:block; float:right; background:url(hong.png) center no-repeat; text-align:center; width:63px; line-height:26px; color:#FFF; margin-top:5px}
.new1{ float:right; width:360px}
.new1 p{ display:block; border-bottom:#cccccc 1px solid; padding-bottom:10px; margin-bottom:10px}
.new1 p em{ font-style:normal; display:block; color:#3f3f3f; font-size:16px; padding-bottom:5px; font-weight:bold}
.new1 p i{ font-style:normal; }
.new1 ul li{ line-height:32px; font-size:14px; background:url(biao.jpg) left center no-repeat; padding-left:15px}
.new1 ul li span{ float:right}

.com{ float:right; width:365px; background:#f3f3f3; border-bottom:#969696 3px solid; height:275px}
.title3{ background: url(t2.jpg) repeat-x; height:40px; padding:0 10px}
.title3 h3{ font-size:16px; color:#FFF; float:left; line-height:40px; font-weight:normal}
.title3 span a{ display:block; float:right; background:url(hong.png) center no-repeat; text-align:center; width:63px; line-height:26px; color:#FFF; margin-top:5px}

.com p{ display:block; margin:15px; font-size:14px; line-height:25px}
.com p img{ float:left; margin-right:10px}

.pro{ width:1150px; margin:20px auto; position:relative; height:520px}
.cpzs{ position:absolute; left:-44px; top:40px;background:url(bj.jpg) bottom center no-repeat; width:1237px; margin:0 auto; text-align:center; height:440px; padding-top:20px}
 
.cpzs ul li{ display:inline-block; margin:0 25px;}
.cpzs ul li p{ line-height:45px; font-size:14px}
.cpzs ul li:hover img{box-shadow: 0px 0px 15px rgba(0,0,0,0.3);}


.foot{ background:url(dbg.jpg)#ededed top repeat-x; padding:20px 0;}
.dlogo{ float:left}
.banquan{ font-size:14px; line-height:25px; float:left; margin-left:40px; padding-left:30px; border-left:#adadad 1px solid; }
.link{ float:right; width:155px}
.link h3{ font-size:14px; padding-bottom:10px}

.lj{ width:155px; border:0; background:#FFF; height:25px; line-height:25px}




.group-top-img{ background:url(../images/group.gif) no-repeat center 88px;background-attachment: fixed; padding-top:460px;}
.other-topimg{ background-color:#a3d6d0;}
.other-topimg,.other-topimg li{width: 100%;height:240px; overflow: hidden; position:relative;}
.other-topimg li{ float:left;}
.other-topimg li img{position: absolute;	top: 0;	left: 50%; margin-left:-960px;}
.img-top-bg{ background:url(../images/bg03.png) repeat left top; position:absolute; left:0; top:0; display:block; _display:none;/*for ie6*/ z-index:1; width:100%; height:240px;}



.nlf{ float:left; width:240px; background:#f5f5f5;}
.nlf h3{ background:#b51610; box-shadow: 0px 5px 0px rgba(119,0,0,1); font-size:25px; line-height:80px; text-align:center; color:#FFF}
.nrt{ width:840px; float:right}
.nrt em{ font-style:normal; display:block; border-bottom:#dadada 1px solid; font-size:14px; padding-bottom:15px; margin-bottom:15px}
.test ul{list-style:none; text-align:center; margin:10px 0 } 
.test li{line-height:50px;} 
.test a{display:block;text-align:left;height:50px; font-size:14px; padding-left:50px;} 
.test a:link{color:#333;text-decoration:none; background:url(nt1.png) bottom left no-repeat; } 
.test a:visited{color:#333;text-decoration:none;} 
.test a:hover{color:#FFF; text-decoration:none; background:url(nt2.jpg) bottom left no-repeat; padding-left:65px; transition:all 0.5s}  

.ntitle{ background:url(nt.jpg) center bottom no-repeat; text-align:center; font-size:25px; width:100%; padding-bottom:40px; margin-top:20px; margin-bottom:20px}
.tuwen{ font-size:14px; line-height:30px}
.tuwen h3{ text-align:center; font-size:30px; line-height:70px; color:#da0c00}
.tuwen h1{ font-size:16px; line-height:40px; color:#2b4ba4}

.xwlb ul li{ border-bottom:#c8c8c8 1px dotted; padding:15px; overflow:hidden}
.xwlb ul li:hover{ background:#f4f4f4}
.xwlb  ul li img{ float:left}
.xwlb ul li .wz{ float:right; width:600px}

.xwlb ul li .wz h3 a{ font-size:16px; font-weight:normal; color:#e22c07; line-height:45px}

.xwlb ul li .wz p{ line-height:30px; font-size:14px}
.xwlb ul li .wz span{ display:block; text-align:right; font-weight:bold}




.list{width: 240px; margin-top:5px}
.list ul li{ border-bottom:#d7d7d7 1px solid;}
.list ul li a{padding-left: 10px;color: #333;  display: block;position: relative; line-height:30px;
}
.list ul li .inactive{ background:url(nt3.png) left bottom no-repeat;line-height:50px; font-size:14px}
.list ul li .inactives{background:url(nt4.png) left bottom no-repeat;line-height:50px; color:#fff} 
.list ul li ul{display: none; font-size:12px; border-top:#e4e4e4 1px solid}
.list ul li ul li { border:0; background:url(biao.png) 10px center no-repeat; font-size:12px  }
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px; }
.list ul li ul li a:hover{ color:#F00}






.product ul li{ display:inline-block;margin:10px 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding:5px; border-radius:5px}
.product ul li p{ text-align:center; padding-top:5px;font-size:14px}
.product ul li:hover { display:inline-block;margin:10px 10px; background:#af0000; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding:5px; border-radius:5px; color:#FFF}
.product ul li:hover *{ color:#FFF}




.xiazai ul li{ float:left; margin-right:35px; width:180px}
.xiazai ul li p{ float:left; line-height:40px;}
.xiazai ul li span{ float:right; line-height:40px; font-weight:bold}
.xiazai ul li:nth-child(4n){margin-right:0; }

